/* ============================ 文本截断工具类  ============================*/
.text-truncate {
  display: inline-block;    /* 或 block */
  max-width: 100%;          /* 根据父容器宽度自动适应 */
  white-space: nowrap;      /* 禁止换行 */
  overflow: hidden;         /* 隐藏溢出内容 */
  text-overflow: ellipsis;  /* 显示省略号 */
  vertical-align: middle;   /* 解决对齐问题 */

  &:hover {
    max-width: none;       /* 鼠标悬停时恢复宽度 */
  }
}

/* ============================ 隐藏 admonition 图标  ============================*/
.hidden-admonition-icon .admonition-title::after {
  display: none !important;   /* 彻底移除（不占空间） */
}

.hidden-admonition-icon .admonition-title {
  padding-left: 0.5rem !important;  /* 调整标题的左侧间距 */
}